local CLASS = {}

CLASS.DisplayName			= "Default Player"
CLASS.WalkSpeed 			= 300
CLASS.CrouchedWalkSpeed 	= 400
CLASS.RunSpeed				= 600
CLASS.DuckSpeed				= 0.2
CLASS.JumpPower				= 200
CLASS.PlayerModel			= "models/player.mdl"
CLASS.DrawTeamRing			= true
CLASS.DrawViewModel			= true
CLASS.CanUseFlashlight      = true
CLASS.MaxHealth				= 100
CLASS.StartHealth			= 100
CLASS.StartArmor			= 0
CLASS.RespawnTime           = 0 // 0 means use the default spawn time chosen by gamemode
CLASS.DropWeaponOnDie		= false

function CLASS:Loadout( pl )

end

function CLASS:OnSpawn( pl )
end

function CLASS:Move( pl, mv )
end

function CLASS:OnKeyPress( pl, key )
end

function CLASS:OnKeyRelease( pl, key )
end

player_class.Register( "default", CLASS )

local CLASS = {}
CLASS.DisplayName			= "Spectator Class"
CLASS.DrawTeamRing			= false
CLASS.PlayerModel			= "models/player.mdl"

player_class.Register( "Spectator", CLASS )